package com.bsoft.gol.hcs.specialist.entity;

import javax.persistence.*;
import java.io.Serializable;
@Entity
@Table(name = "follow_up_records_extend")
public class FollowUpRecordsExtendEntity implements Serializable {

    private Long recordsExtendId;
    private Long recordId;
    private Long diseaseTypeId;
    private String diseaseTypeName;
    private Long teamChronicGroupId;
    private String monitorId;
    private String monitorName;
    private Byte itemType; //    4 健康监测
    private String formRecordId;
    private String formName;

    @Id
    @Column(name = "records_extend_id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Long getRecordsExtendId() {
        return recordsExtendId;
    }

    public void setRecordsExtendId(Long recordsExtendId) {
        this.recordsExtendId = recordsExtendId;
    }

    @Basic
    @Column(name = "record_id")
    public Long getRecordId() {
        return recordId;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }

    @Basic
    @Column(name = "disease_type_id")
    public Long getDiseaseTypeId() {
        return diseaseTypeId;
    }

    public void setDiseaseTypeId(Long diseaseTypeId) {
        this.diseaseTypeId = diseaseTypeId;
    }

    @Basic
    @Column(name = "disease_type_name")
    public String getDiseaseTypeName() {
        return diseaseTypeName;
    }

    public void setDiseaseTypeName(String diseaseTypeName) {
        this.diseaseTypeName = diseaseTypeName;
    }

    @Basic
    @Column(name = "team_chronic_group_id")
    public Long getTeamChronicGroupId() {
        return teamChronicGroupId;
    }

    public void setTeamChronicGroupId(Long teamChronicGroupId) {
        this.teamChronicGroupId = teamChronicGroupId;
    }

    @Basic
    @Column(name = "monitor_id")
    public String getMonitorId() {
        return monitorId;
    }

    public void setMonitorId(String monitorId) {
        this.monitorId = monitorId;
    }

    @Basic
    @Column(name = "monitor_name")
    public String getMonitorName() {
        return monitorName;
    }

    public void setMonitorName(String monitorName) {
        this.monitorName = monitorName;
    }

    @Basic
    @Column(name = "item_type")
    public Byte getItemType() {
        return itemType;
    }

    public void setItemType(Byte itemType) {
        this.itemType = itemType;
    }

    @Basic
    @Column(name = "form_record_id")
    public String getFormRecordId() {
        return formRecordId;
    }

    public void setFormRecordId(String formRecordId) {
        this.formRecordId = formRecordId;
    }


    @Basic
    @Column(name = "form_name")
    public String getFormName() {
        return formName;
    }

    public void setFormName(String formName) {
        this.formName = formName;
    }
}
